Key Considerations for LC CPE Capitalization in SAP
- completedAdjustProductStockDate accepts only "iso 8601 date time format with an offset to utc" format.
- ProductStockTarget.id accepts upto 18 alphanumeric characters
- Either WBSElement or costCenter should be sent for each BU
- WBSElement accepts upto 24 alphanumeric characters.
- Plant accepts upto 4 characters.
URL
https://{host}:{port}/cerillion-ux/v1/{businessId}/adjustProductStock
URI Params
| name | type | description | required |
|---|
| businessId | string | 2 letter ISO 3166 country code (TT, BB, JM, PA, etc.) identifying the business unit. | Y |
| name | type | description | required |
|---|
| client_id | string | The client_id identifying the channel. Minimum characters: 5 | Y |
| client_secret | string | Password associated with the client_id. Minimum characters: 5 | Y |
| X-Correlation-ID | string | Identifier that correlates HTTP request between a client and server. Any identification model (UUID, checksum, etc.) can be used, as long as it is a unique value to differentiate a transaction. | Y |
Sample Request
{
"completedAdjustProductStockDate": "2026-03-01T12:08:56.000-05:00",
"description": "CPE Capitalization",
"requestedAdjustProductStockDate": "2026-04-15T12:08:56.000-05:00",
"adjustProductStockItem": [
{
"id":"03",
"adjustProductStockQuantity": {
"amount": 1,
"units": "EA"
},
"productStockTarget": {
"id": "301369",
"stockedProduct": {
"productCharacteristic": [
{
"name": "CostCenter",
"value": "823070102"
},
{
"name": "MovementType",
"value": "291"
},
{
"name": "GLAccount",
"value": "51600000"
}
],
"place": [
{
"role": "Plant",
"id": "JM01"
},
{
"role": "StorageLocation",
"id": "0001"
}
]
}
}
}
],
"@type": "ProductStock"
}
Response
{
"id": 2026,
"description": "4905246152",
"adjustProductStockItem": [
{
"id": "03",
"adjustProductStockQuantity": {
"amount": 1,
"units": "EA"
},
"productStockTarget": {
"id": "301369",
"stockedProduct": {
"productCharacteristic": [
{
"name": "CostCenter",
"value": "823070102",
"valueType": "String"
},
{
"name": "MovementType",
"value": "291",
"valueType": "String"
},
{
"name": "GLAccount",
"value": "51600000",
"valueType": "String"
}
],
"place": [
{
"role": "Plant",
"id": "JM01"
},
{
"role": "StorageLocation",
"id": "0001"
}
]
}
}
}
],
"state": "accepted"
}